.class public interface abstract Llt/noframe/gpsfarmguide/interfaces/Shape;
.super Ljava/lang/Object;
.source "Shape.java"


# virtual methods
.method public abstract addPoint(Lcom/google/android/gms/maps/model/LatLng;)V
.end method

.method public abstract deletePoint(Lcom/google/android/gms/maps/model/Marker;)V
.end method

.method public abstract doCalculations()V
.end method

.method public abstract draw()V
.end method

.method public abstract getMarkers()Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List<",
            "Lcom/google/android/gms/maps/model/Marker;",
            ">;"
        }
    .end annotation
.end method

.method public abstract getPoints()Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List<",
            "Lcom/google/android/gms/maps/model/LatLng;",
            ">;"
        }
    .end annotation
.end method

.method public abstract getType()I
.end method

.method public abstract getWkt()Ljava/lang/String;
.end method

.method public abstract markMeasure()V
.end method

.method public abstract redraw()V
.end method

.method public abstract remove()V
.end method

.method public abstract removeMarkers()V
.end method

.method public abstract restoreInitialState()V
.end method

.method public abstract saveState()V
.end method

.method public abstract setColor(I)V
.end method

.method public abstract setForEditing()V
.end method

.method public abstract setPoints(Ljava/util/List;)V
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List<",
            "Lcom/google/android/gms/maps/model/LatLng;",
            ">;)V"
        }
    .end annotation
.end method

.method public abstract undo()V
.end method

.method public abstract unmarkMeasure()V
.end method
